package DPSS;

/**
 * Interface definition: game.
 * 
 * @author OpenORB Compiler
 */
public interface gameOperations
{
    /**
     * Operation createPlayerAccount
     */
    public void createPlayerAccount(String firstName, String lastName, int age, String userName, String password, String IPAddress, org.omg.CORBA.BooleanHolder result, org.omg.CORBA.StringHolder status);

    /**
     * Operation playerSignIn
     */
    public void playerSignIn(String userName, String password, String IPAddress, org.omg.CORBA.BooleanHolder result, org.omg.CORBA.StringHolder status);

    /**
     * Operation playerSignOut
     */
    public void playerSignOut(String userName, String IPAddress, org.omg.CORBA.BooleanHolder result, org.omg.CORBA.StringHolder status);

    /**
     * Operation getPlayerStatus
     */
    public void getPlayerStatus(String AdminUserName, String adminPassword, String IPAddress, org.omg.CORBA.BooleanHolder result, org.omg.CORBA.StringHolder status);

    /**
     * Operation transferAccount
     */
    public void transferAccount(String userName, String passWord, String OldIPAddress, String NewIPAddress, org.omg.CORBA.BooleanHolder result, org.omg.CORBA.StringHolder status);

    /**
     * Operation suspendAccount
     */
    public void suspendAccount(String AdminUserName, String AdminPassword, String adminIPAddress, String userNameToSuspend, org.omg.CORBA.BooleanHolder result, org.omg.CORBA.StringHolder status);

}
